a book's solution
See Answer